Text copied to clipboard!

Název

Text copied to clipboard!

Inženýr vestavěného softwaru

Popis

Text copied to clipboard!
Hledáme talentovaného a motivovaného inženýra vestavěného softwaru, který se připojí k našemu týmu a bude se podílet na vývoji inovativních řešení pro vestavěné systémy. Tato pozice je ideální pro jednotlivce se silným technickým zázemím, vášní pro programování a zájmem o práci s hardwarovými zařízeními. Jako inženýr vestavěného softwaru budete zodpovědný za návrh, implementaci, testování a údržbu softwaru, který běží na specializovaných hardwarových platformách. Budete úzce spolupracovat s týmem hardwarových inženýrů, aby bylo zajištěno, že software bude efektivně komunikovat s fyzickými komponentami zařízení. Vaše práce bude zahrnovat vývoj nízkoúrovňového kódu v jazycích jako C nebo C++, ladění a optimalizaci výkonu, integraci s různými periferiemi a zajištění souladu s průmyslovými standardy a bezpečnostními požadavky. Dále budete mít příležitost podílet se na návrhu architektury softwaru a přispívat k rozhodnutím o technologiích a nástrojích používaných v projektech. Ideální kandidát má zkušenosti s vývojem pro mikrokontroléry, RTOS (real-time operating systems), a rozumí principům digitální elektroniky. Schopnost číst a interpretovat schémata zapojení, stejně jako zkušenosti s nástroji pro ladění a analýzu výkonu, jsou velkou výhodou. Tato role nabízí možnost pracovat na špičkových technologiích v dynamickém prostředí, kde je kladen důraz na kvalitu, inovaci a týmovou spolupráci. Pokud hledáte výzvu a chcete se podílet na vývoji produktů, které mají reálný dopad, pak je tato pozice právě pro vás.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a implementace softwaru pro vestavěné systémy
  • Spolupráce s hardwarovými inženýry na integraci softwaru a hardwaru
  • Testování a ladění softwaru na cílových zařízeních
  • Optimalizace výkonu a paměťové náročnosti kódu
  • Vytváření a údržba technické dokumentace
  • Zajištění souladu s bezpečnostními a kvalitativními standardy
  • Podpora při uvádění produktů do provozu
  • Účast na návrhu architektury softwaru
  • Analýza a řešení technických problémů
  • Spolupráce v rámci agilního vývojového týmu

Požadavky

Text copied to clipboard!
  • Vysokoškolské vzdělání v oboru informatiky, elektrotechniky nebo příbuzném
  • Zkušenosti s programováním v C/C++
  • Znalost vývoje pro mikrokontroléry a RTOS
  • Schopnost číst a interpretovat elektronická schémata
  • Zkušenosti s ladicími nástroji (např. JTAG, oscilloskopy)
  • Znalost komunikačních protokolů (např. UART, SPI, I2C)
  • Zkušenosti s verzovacími systémy (např. Git)
  • Schopnost samostatné i týmové práce
  • Analytické myšlení a schopnost řešit problémy
  • Znalost anglického jazyka na technické úrovni

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s vývojem pro mikrokontroléry?
  • Pracoval/a jste někdy s RTOS? Pokud ano, s jakým?
  • Jaké ladicí nástroje běžně používáte?
  • Jaký je váš přístup k optimalizaci výkonu softwaru?
  • Můžete popsat projekt, kde jste integroval/a software s hardwarem?
  • Jaké komunikační protokoly jste implementoval/a?
  • Jak řešíte chyby v nízkoúrovňovém kódu?
  • Jaké nástroje používáte pro správu verzí kódu?
  • Jaké jsou vaše zkušenosti s psaním technické dokumentace?
  • Jak byste přistoupil/a k návrhu architektury vestavěného systému?